package cn.tt.tuantuanerp.tuantuanerp.purchase.webapi.mapper;

import cn.tt.tuantuanerp.tuantuanerp.comment.pojo.entity.Supplier;
import cn.tt.tuantuanerp.tuantuanerp.comment.pojo.vo.SupplierStandardListVO;
import cn.tt.tuantuanerp.tuantuanerp.comment.pojo.vo.SupplierStandardVO;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * @author zms
 * 供应商Mapper
 */

@Repository
public interface SupplierMapper {
    /**
     * @author zms
     * 插入供应商信息
     */
    int insertSupplier(Supplier supplier);

    /**
     * @author
     * 删除供应商信息
     */
    int deleteById(Integer id);

    /**
     * @author zms
     * 修改供应商信息
     */
    int updateSupplier(Supplier supplier);


    /**
     * @author zms
     * 根据id查询供应商消息
     */
    SupplierStandardVO getById(Integer id);

    /**
     * @author  zms
     * 根据供应商名称查询信息
     */
    SupplierStandardVO getByName(String name);

    /**
     * @author zms
     * 查询供应商信息
     */
    List<SupplierStandardListVO> list();
}
